package org.hzero.business.halm.constant;

/**
 * @ClassName: Constants
 * @Description: 常量类
 * @author: tianhao.luo@hand-china.com
 * @date: 2020/8/24  16:00
 */
public interface Constants {
    /**
     * 单据通用审批状态值集
     * HALM.APPROVE_STATUS值集维护的值
     */
    interface HalmOrderStatusCode{
            /**
             * 未提交
             */
            String DRAFT = "DRAFT";
            /**
             * 审批中
             */
            String APPROVING = "APPROVING";
            /**
             * 已通过
             */
            String APPROVED = "APPROVED";
            /**
             * 已拒绝
             */
            String REJECTED = "REJECTED";
            /**
             * 进行中
             */
            String PROCESSING = "PROCESSING";
            /**
             * 新建
             */
            String NEW = "NEW";
            /**
             * 已完成
             */
            String COMPLETED = "COMPLETED";
            /**
             * 取消完成审批中
             */
            String CANCEL_APPROVING = "CANCEL_APPROVING";
            /**
             * 取消完成未提交
             */
            String CANCEL_DRAFT = "CANCEL_DRAFT";
            /**
             * 取消
             */
            String CANCEL = "CANCEL";
            /**
             * 待处理
             */
            String PENDING = "PENDING";
            /**
             * 在途
             */
            String ONPASSAGE = "ONPASSAGE";
            /**
             * 已退回
             */
            String RETURNED = "RETURNED";
            /**
             * 已退回仓库
             */
            String RETURNED_TO_WAREHOUSE = "RETURNED_TO_WAREHOUSE";
    }
}
